package com.young.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 用户表(User)实体类
 *
 * @author bluceyoung
 * @since 2020-12-02 19:38:03
 */
public class User implements Serializable {
    private static final long serialVersionUID = 965073608606123956L;
    
    private Long id;
    /**
    * 登录邮箱
    */
    private String loginMail;
    /**
    * 密码
    */
    private String pwd;
    /**
    * 昵称
    */
    private String nickName;
    /**
    * 手机号
    */
    private String phone;
    /**
    * 头像
    */
    private String headImg;
    /**
    * 真实姓名
    */
    private String trueName;
    /**
    * 身份证号号
    */
    private String idCard;
    /**
    * 性别
    */
    private String sex;
    /**
    * QQ号
    */
    private String qqCode;
    /**
    * 微信号
    */
    private String wechatCode;
    /**
    * 个性签名
    */
    private String signature;
    /**
    * 已加入的社团数
    */
    private Integer clubCount;
    /**
    * 备注
    */
    private String remark;
    /**
    * 用户状态
    */
    private Integer status;
    /**
    * 注册时间
    */
    private Date registerTime;
    /**
    * 注册ip
    */
    private String registerIp;
    /**
    * 上次登录时间
    */
    private Date lastTime;
    /**
    * 更新时间
    */
    private Date updateTime;

    private Club club;

    public Club getClub() {
        return club;
    }

    public void setClub(Club club) {
        this.club = club;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getLoginMail() {
        return loginMail;
    }

    public void setLoginMail(String loginMail) {
        this.loginMail = loginMail;
    }

    public String getPwd() {
        return pwd;
    }

    public void setPwd(String pwd) {
        this.pwd = pwd;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getHeadImg() {
        return headImg;
    }

    public void setHeadImg(String headImg) {
        this.headImg = headImg;
    }

    public String getTrueName() {
        return trueName;
    }

    public void setTrueName(String trueName) {
        this.trueName = trueName;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getQqCode() {
        return qqCode;
    }

    public void setQqCode(String qqCode) {
        this.qqCode = qqCode;
    }

    public String getWechatCode() {
        return wechatCode;
    }

    public void setWechatCode(String wechatCode) {
        this.wechatCode = wechatCode;
    }

    public String getSignature() {
        return signature;
    }

    public void setSignature(String signature) {
        this.signature = signature;
    }

    public Integer getClubCount() {
        return clubCount;
    }

    public void setClubCount(Integer clubCount) {
        this.clubCount = clubCount;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(Date registerTime) {
        this.registerTime = registerTime;
    }

    public String getRegisterIp() {
        return registerIp;
    }

    public void setRegisterIp(String registerIp) {
        this.registerIp = registerIp;
    }

    public Date getLastTime() {
        return lastTime;
    }

    public void setLastTime(Date lastTime) {
        this.lastTime = lastTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

}